package br.com.sap.modelo.enums;

public enum EnumSituacao {
	  	ATIVO(1, "ATIVO"),
	    INATIVO(0, "INATIVO"),
	  	BLOQUEADO(2, "BLOQUEADO"),
	  	EXCLUIDO(3, "EXCLUIDO");
	    
	    private Integer id;
	    private String descricao;

	    EnumSituacao(Integer id, String descricao) {
	        this.id = id;
	        this.descricao = descricao;
	    }

	    public String getDescricao(String id) {
	        for (EnumSituacao enums : EnumSituacao.values()) {
	            if (enums.getId().equals(id)) {
	                return enums.getDescricao();
	            }
	        }
	        return null;
	    }

	    public static EnumSituacao get(Integer id) {
	        for (EnumSituacao gp : EnumSituacao.values()) {
	            if (gp.getId().equals(id)) {
	                return gp;
	            }
	        }
	        return null;
	    }

	  
	        public Integer getId() {
	                return id;
	        }

	        public String getDescricao() {
	                return descricao;
	        }

}
